be a cradle to (a civilization etc) - Turco Inglés Diccionario